# {{ ansible_managed }}
# 备份监控定时器单元文件
# 用于定期触发备份监控服务的执行

[Unit]
# 定时器描述和依赖关系配置
Description=Backup Monitor Timer                     # 定时器描述：备份监控定时器
Requires=backup-monitor.service                     # 强依赖备份监控服务（必须存在）

[Timer]
# 定时器执行配置
OnCalendar={{ backup_monitor_schedule | default('*:0/30') }}  # 执行计划，默认每30分钟执行一次
Persistent=true                                     # 持久化定时器（系统重启后保持状态）
RandomizedDelaySec={{ backup_monitor_delay | default('300') }} # 随机延迟秒数，默认300秒（避免同时执行）

[Install]
# 安装配置
WantedBy=timers.target                              # 由定时器目标管理